admin: Ensure instutil commands and usage help don't grab lock
authorColin Walters <walters@verbum.org>
Fri, 15 May 2015 12:51:47 +0000 (08:51 -0400)
committerColin Walters <walters@verbum.org>
Fri, 15 May 2015 13:13:50 +0000 (09:13 -0400)
commitbf59d0c6f5f7cee67f0250c69537666049c7cb15
treefe481e08d78bc9d2981e2a1cc7317e4ba4ce6f3e
parent6a6479c3554876f8a3b6d234ec02b94dbe646ff2
admin: Ensure instutil commands and usage help don't grab lock

When I was introducing the `_UNLOCKED` flag, I only audited
subcommands of `ostree admin`, but I missed that `ostree admin
instutil` also used the option parsing.  Those are only used by
Anaconda today so we can ignore them for locking purposes.

Also, the usage help generation was grabbing the lock unnecessarily.
src/ostree/ot-admin-instutil-builtin-grub2-generate.c
src/ostree/ot-admin-instutil-builtin-selinux-ensure-labeled.c
src/ostree/ot-admin-instutil-builtin-set-kargs.c
src/ostree/ot-builtin-admin.c